<?php
namespace Admin\Controller;
use Think\Controller;
class AdminController extends  Controller{

 public function verify(){

        $config=array(
            'fontSize' =>16,
            'imageW'=>110,
            'imageH'=>40,
            'length' =>4,
            'useCurve'=>false,
            'useNoise'=>false,
        );
        $vf=new \Think\Verify($config);
        $vf->entry();
    }
    //用户注册
    public function  register(){
        $model=D('Admin');
        if(IS_POST) {
            if ($data = $model->create()) {
                $yzm=I('POST.verify');
                $vf=new \Think\Verify();
                if($vf->check($yzm)){
                    $model->add($data);
                    redirect('register','添加用户成功');
                }else{
                    echo "验证码错误";
                }
            } else {
                echo "添加用户失败";
                dump($model->getError());
            }
        }
        $this->display();
        }
        //用户登录
        public function  login()
        {
            if (IS_POST) {
                //1.校验验证码
                $verify = new \Think\Verify();
                if (!$verify->check(I('post.verify'))) $this->error('验证码错误');
                //2.判断用户是否为存在
                //$model = D('Admin');
                $user = M('Admin')->where(array('username'=>I('post.user')))->find();
                if (!$user) $this->error('用户不存在！');
                //3.校验密码
                $password = I('password');
                if (md5($password) != $user['password']) $this->error('密码错误!');
                //4.写入session信息
                session('blog_user',$user);
                //返回成功提示
                $this->success('登录成功了!',U('Index/index'));
            } else {
                $this->display();
            }
        }

    public function out()
    {
        session('blog_user',null);
    }

    //用户列表
    public  function  UserList()
    {
    $this->display();
    }
//        $model=D('Admin');
//        if(IS_POST){
//            $user_name=I('post.user');
//            $password=I('post.password');
//            if($model->checklogin($user_name,$password)){
//                $yzm=I('post.verify');
//                $vf=new \Think\Verify();
//                if($vf->check($yzm)){
//                    redirect('login',5,'登录成功');
//                }else{
//                    redirect('login',3,'验证码错误');
//                }
//            }else{
//                redirect('login',3,'用户不存在！');
//            }
//        }
//        $this->display();
//        }


}